草庐IT

javac : invalid target release: 1. 8

全部标签

javac : invalid target release: 1. 8

我最近下载了与NetBeans捆绑在一起的JDK1.8.0.0_06。然后我发现我在Java1.7中开发的JavaFx项目无法在Java1.8中编译,因此我将JDK降级到1.7。我仍然无法让它工作/编译。我收到此错误:javac:invalidtargetrelease:1.8Usage:javac我真的被困住了,非常感谢任何帮助。 最佳答案 对于IntelliJ14,您可能需要更改字节码版本w.r.t。您正在使用的JDK(在全局设置中): 关于javac:invalidtargetre

java - Maven 构建失败 : "Unable to locate the Javac Compiler in: jre or jdk issue"

我的JAVA_HOME设置为:C:\ProgramFiles(x86)\Java\jdk1.6.0_18运行maveninstall后,我从Eclipse收到此消息:原因:UnabletolocatetheJavacCompilerin:C:\ProgramFiles(x86)\Java\jre6\..\lib\tools.jarPleaseensureyouareusingJDK1.4oraboveandnotaJRE(thecom.sun.tools.javac.Mainclassisrequired).Inmostcasesyoucanchangethelocationofyou

java - Maven 构建失败 : "Unable to locate the Javac Compiler in: jre or jdk issue"

我的JAVA_HOME设置为:C:\ProgramFiles(x86)\Java\jdk1.6.0_18运行maveninstall后,我从Eclipse收到此消息:原因:UnabletolocatetheJavacCompilerin:C:\ProgramFiles(x86)\Java\jre6\..\lib\tools.jarPleaseensureyouareusingJDK1.4oraboveandnotaJRE(thecom.sun.tools.javac.Mainclassisrequired).Inmostcasesyoucanchangethelocationofyou

java - 什么版本的 javac 构建了我的 jar?

我如何知道使用什么版本的Java编译器来构建jar?我有一个jar文件,它可以在三个JDK中的任何一个中构建。我们需要确切地知道是哪一个,这样我们才能证明兼容性。编译器版本是否嵌入在类文件或jar中的某处? 最佳答案 jar只是一个容器。它是一个文件存档ālatar或zip.虽然jar可能在其META-INF层次结构中包含有趣的信息,但它没有义务在其内容中指定类的年份。为此,必须检查其中的class文件。如PeterLawrey在对原始问题的评论中提到,您不一定知道哪个JDK版本构建了给定的class文件,但您可以找出class的字

java - 什么版本的 javac 构建了我的 jar?

我如何知道使用什么版本的Java编译器来构建jar?我有一个jar文件,它可以在三个JDK中的任何一个中构建。我们需要确切地知道是哪一个,这样我们才能证明兼容性。编译器版本是否嵌入在类文件或jar中的某处? 最佳答案 jar只是一个容器。它是一个文件存档ālatar或zip.虽然jar可能在其META-INF层次结构中包含有趣的信息,但它没有义务在其内容中指定类的年份。为此,必须检查其中的class文件。如PeterLawrey在对原始问题的评论中提到,您不一定知道哪个JDK版本构建了给定的class文件,但您可以找出class的字

java - 如何告诉 ant 使用特定的 javac 可执行文件进行构建?

如何告诉ant从命令行使用特定的javac可执行文件?我在我们分发的一个库中安装了gcj,它是gcc的一部分,我希望有一个基于它构建的特定Java软件。但是,它似乎只是使用了system-gcc,并且诸如“-Dbuild.compiler”之类的选项似乎希望我指定某种Java类而不是文件路径。我希望在Makefiles中有类似于CC的东西。我确定这很简单,但我只是愚蠢。为了清楚起见,我想尽可能避免自己编辑构建文件。有没有一些标准的方法来简单地在命令行上指定编译器到ant?我不介意构建文件在某种意义上“表现良好”的假设。 最佳答案 如

java - 如何告诉 ant 使用特定的 javac 可执行文件进行构建?

如何告诉ant从命令行使用特定的javac可执行文件?我在我们分发的一个库中安装了gcj,它是gcc的一部分,我希望有一个基于它构建的特定Java软件。但是,它似乎只是使用了system-gcc,并且诸如“-Dbuild.compiler”之类的选项似乎希望我指定某种Java类而不是文件路径。我希望在Makefiles中有类似于CC的东西。我确定这很简单,但我只是愚蠢。为了清楚起见,我想尽可能避免自己编辑构建文件。有没有一些标准的方法来简单地在命令行上指定编译器到ant?我不介意构建文件在某种意义上“表现良好”的假设。 最佳答案 如

java - 为 Apache ANT 启用 javac 调试

只是一个简单的问题。对于ANT构建,如果我完全不使用debuglevel参数,它会使用所有调试信息进行编译吗?或者在javac任务中包含debuglevel="lines,vars,source"会更好吗?我想启用最高级别的调试。这是一个片段:optimize="${javac.optimize}"> 最佳答案 简短回答:是的,只要将debug属性设置为true,就可以不使用debuglevel属性。来自javacAnttask文档:调试Indicateswhethersourceshouldbecompiledwithdebugi

java - 为 Apache ANT 启用 javac 调试

只是一个简单的问题。对于ANT构建,如果我完全不使用debuglevel参数,它会使用所有调试信息进行编译吗?或者在javac任务中包含debuglevel="lines,vars,source"会更好吗?我想启用最高级别的调试。这是一个片段:optimize="${javac.optimize}"> 最佳答案 简短回答:是的,只要将debug属性设置为true,就可以不使用debuglevel属性。来自javacAnttask文档:调试Indicateswhethersourceshouldbecompiledwithdebugi

【十三届蓝桥杯省赛解析javaC组】

十三届蓝桥杯省赛题目解析(不断更新版)A.字母排序题目描述解题思路代码示例B.特殊时间题目描述解题思路代码示例C.纸张尺寸题目描述解题思路代码示例D.求和题目描述解题思路代码示例:E.矩形拼接题目描述解题思路代码示例:F.选数异或题目描述解题思路代码示例:G.GCD(数论定理)题目描述解题思路代码示例:H.青蛙过河题目描述解题思路代码示例:I.因数平方和题目描述解题思路代码示例:G.最长不下降子序列题目描述解题思路代码示例:A.字母排序题目描述解题思路A题相对比较简单,这题有两种解法第一种是可以利用记事本把文本复制,然后自己手动排序第二种是写代码:具体思路是定义一个字符串用来储存问文本,然后把